
/**
* Esta clase representa una vaca de mus entera, con sus diferentes manos.
* 
* @author Juan Belmonte, Carmen Parra, Luis Rodriguez
* @version 0.5.0
*/
public class Vaca {
	private ManoPartida [] manosVaca;
	
	/**
	* Constructor por copia de la clase Vaca
	* 
	* @param partida Partida que indica la partida a la que pertenece la vaca
	* @param jugadores Jugador[] la lista de jugadores que participan en la vaca
	* 
	*/
	public Vaca(Partida partida){
		this.manosVaca = new ManoPartida[1];
		this.manosVaca[0]= new ManoPartida(partida.getJugadores()); 
	}
	
	/**
	* Metodo que sirve para crear una nueva mano dentro de la vaca
	* 
	*/
	public void nuevaMano(Jugador[] jugadores){
		ManoPartida [] aux= new ManoPartida[manosVaca.length];
		for(int i=0; i<=manosVaca.length-1;i++){
			aux[i]=manosVaca[i];
		}
		manosVaca=aux;
		manosVaca[manosVaca.length-1]=new ManoPartida(jugadores);
	}


	public ManoPartida[] getManosVaca() {
		return manosVaca;
	}

	public void setManosVaca(ManoPartida[] manosVaca) {
		this.manosVaca = manosVaca;
	}
	
	
}
